mechanical cleaning - Spanish English Dictionary